<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
1. react 全家桶
  react-router 路由
  pubsub 消息管理
  redux 集中式状态管理的库
  ant-design ui组件库
2.react 用于构建用户界面的js库，是一个将数据渲染为html试图的开源js库 
3.常规改一个页面需要操作三部
 （1） 发送请求获取数据
 （2）处理数据（过滤、整理格式）
 （3）操作DOM呈现页面
4.原生js操作dom繁琐、效率低
使用js直接操作dom，浏览器会进行大量的重绘重排
原生js没有组件化（有模块化）编码方案，代码复用率低
5.特点 jsx
（1）采用组件化模式，声明式编码，提高开发效率及组件复用率
（2）在rn中可以使使用react语法进行移动端开发
虚拟dom会对比
（3）使用虚拟DOM+优秀的Diffing算法，尽量减少与真实DOM交互（高效原因），最小化页面重绘
 6.学习react之前需要掌握js的基础知识
 判断this指向 class类 es6语法规范
 npm包管理 原型/原型链 数组常用方法 模块化
</body>
</html>